sales agency agreement - French English Dictionary